<template>
	<view class="privacy-page">
		<!-- 自定义导航栏 -->
		<view class="custom-navbar" :style="{ paddingTop: statusBarHeight + 'px' }">
			<view class="navbar-content">
				<view class="nav-left" @click="goBack">
					<view class="back-button">
						<text class="iconfont icon-left"></text>
					</view>
				</view>
				<view class="nav-center">
					<text class="nav-title">隐私政策</text>
				</view>
				<view class="nav-right"></view>
			</view>
		</view>

		<!-- 隐私政策内容 -->
		<scroll-view class="privacy-content" scroll-y>
			<view class="content-wrapper">
				<view class="privacy-header">
					<text class="privacy-title">伊言一语隐私政策</text>
					<text class="update-time">更新时间：2025年8月30日</text>
				</view>

				<view class="privacy-body">
					<view class="section">
						<text class="section-title">引言</text>
						<text class="section-content">
							伊言一语（以下简称"我们"）深知个人信息对您的重要性，并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任，恪守以下原则，保护您的个人信息：权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则等。
						</text>
					</view>

					<view class="section">
						<text class="section-title">1. 我们收集的信息</text>
						<text class="section-content">
							1.1 注册信息：邮箱地址、用户昵称、头像等基本信息
							1.2 使用信息：咨询记录、聊天内容、使用时长、功能使用情况
							1.3 设备信息：设备型号、操作系统版本、设备标识符、网络信息
							1.4 日志信息：IP地址、访问时间、访问页面、操作记录
						</text>
					</view>

					<view class="section">
						<text class="section-title">2. 信息收集的目的</text>
						<text class="section-content">
							2.1 提供智能咨询服务，包括AI对话、心理评估等
							2.2 改进和优化服务质量，提升用户体验
							2.3 保障服务安全，防范恶意使用和网络攻击
							2.4 遵守法律法规要求，履行法定义务
							2.5 向您推送重要通知和服务更新
						</text>
					</view>

					<view class="section">
						<text class="section-title">3. 信息的使用</text>
						<text class="section-content">
							3.1 我们仅在本政策描述的目的和范围内使用您的个人信息
							3.2 您的咨询内容将用于AI模型训练和服务改进，但会进行匿名化处理
							3.3 我们不会将您的个人信息用于本政策未载明的其他用途
							3.4 如需将信息用于其他目的，会事先征得您的同意
						</text>
					</view>

					<view class="section">
						<text class="section-title">4. 信息的共享与披露</text>
						<text class="section-content">
							4.1 我们不会向第三方出售、出租或以其他方式披露您的个人信息
							4.2 以下情况除外：
							• 获得您的明确同意
							• 根据法律法规要求或政府部门要求
							• 为保护我们或其他用户的合法权益
							• 紧急情况下为保护用户人身安全
						</text>
					</view>

					<view class="section">
						<text class="section-title">5. 信息安全保护</text>
						<text class="section-content">
							5.1 我们采用行业标准的安全措施保护您的个人信息
							5.2 使用加密技术保护数据传输和存储安全
							5.3 建立严格的数据访问权限控制机制
							5.4 定期进行安全审计和漏洞检测
							5.5 制定数据泄露应急响应预案
						</text>
					</view>

					<view class="section">
						<text class="section-title">6. 您的权利</text>
						<text class="section-content">
							6.1 访问权：您有权了解我们收集、使用您个人信息的情况
							6.2 更正权：您有权要求我们更正或补充您的个人信息
							6.3 删除权：您有权要求我们删除您的个人信息
							6.4 撤回同意：您有权撤回对个人信息处理的同意
							6.5 投诉举报：您有权向相关监管部门投诉举报
						</text>
					</view>

					<view class="section">
						<text class="section-title">7. 未成年人保护</text>
						<text class="section-content">
							7.1 我们非常重视未成年人的个人信息保护
							7.2 如您是未成年人，请在监护人指导下使用我们的服务
							7.3 我们不会主动收集未成年人的个人信息
							7.4 如发现收集了未成年人信息，我们会尽快删除
						</text>
					</view>

					<view class="section">
						<text class="section-title">8. 信息存储</text>
						<text class="section-content">
							8.1 您的个人信息将存储在中华人民共和国境内
							8.2 我们仅在必要期间内保留您的个人信息
							8.3 超出保留期限后，我们会删除或匿名化处理您的个人信息
							8.4 法律法规另有规定的除外
						</text>
					</view>

					<view class="section">
						<text class="section-title">9. 政策更新</text>
						<text class="section-content">
							9.1 我们可能会适时更新本隐私政策
							9.2 重大变更时，我们会通过应用内通知等方式告知您
							9.3 您继续使用服务即视为同意更新后的政策
							9.4 如不同意更新后的政策，您可以停止使用我们的服务
						</text>
					</view>

					<view class="section">
						<text class="section-title">10. 联系我们</text>
						<text class="section-content">
							如您对本隐私政策有任何疑问、意见或建议，请通过以下方式联系我们：
							• 应用内反馈功能
							• 客服邮箱：chen.mo.shi.yin@163.com
							• 我们将在15个工作日内回复您的请求
						</text>
					</view>
				</view>
			</view>
		</scroll-view>
	</view>
</template>

<script>
export default {
	data() {
		return {
			statusBarHeight: 0
		}
	},
	
	async onLoad() {
		// 获取状态栏高度
		const systemInfo = await this.getSystemInfo();
		this.statusBarHeight = systemInfo.statusBarHeight || 0;
	},
	
	methods: {
		getSystemInfo() {
			return new Promise((resolve) => {
				uni.getSystemInfo({
					success: resolve,
					fail: () => resolve({})
				});
			});
		},
		
		goBack() {
			uni.navigateBack();
		}
	}
}
</script>

<style scoped lang="scss">
.privacy-page {
	height: 100vh;
	background: #f8f9fa;
	display: flex;
	flex-direction: column;
}

.custom-navbar {
	background: white;
	border-bottom: 1rpx solid #e5e5e5;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	
	.navbar-content {
		height: 88rpx;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 30rpx;
		
		.nav-left {
			width: 80rpx;
			display: flex;
			align-items: center;
			
			.back-button {
				width: 60rpx;
				height: 60rpx;
				border-radius: 50%;
				background: #f0f0f0;
				display: flex;
				align-items: center;
				justify-content: center;
				transition: all 0.3s ease;
				
				&:active {
					background: #e0e0e0;
				}
				
				.iconfont {
					font-size: 32rpx;
					color: #333;
				}
			}
		}
		
		.nav-center {
			flex: 1;
			text-align: center;
			
			.nav-title {
				font-size: 36rpx;
				font-weight: 600;
				color: #333;
			}
		}
		
		.nav-right {
			width: 80rpx;
		}
	}
}

.privacy-content {
	flex: 1;
	margin-top: 88rpx;
}

.content-wrapper {
	padding: 40rpx 30rpx;
}

.privacy-header {
	text-align: center;
	margin-bottom: 60rpx;
	
	.privacy-title {
		display: block;
		font-size: 42rpx;
		font-weight: 700;
		color: #333;
		margin-bottom: 20rpx;
	}
	
	.update-time {
		display: block;
		font-size: 28rpx;
		color: #666;
	}
}

.privacy-body {
	.section {
		margin-bottom: 50rpx;
		
		.section-title {
			display: block;
			font-size: 32rpx;
			font-weight: 600;
			color: #333;
			margin-bottom: 20rpx;
			line-height: 1.5;
		}
		
		.section-content {
			display: block;
			font-size: 30rpx;
			color: #555;
			line-height: 1.8;
			text-align: justify;
		}
	}
}
</style>